home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Aplikacje_64-bitowe / Mixxx / mixxx-1.9.0-win64.exe / midi / Numark NS7.midi.xml < prev    next >
Extensible Markup Language  |  2011-02-04  |  16KB  |  570 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <MixxxMIDIPreset vschemaVersion="1" mixxxVersion="1.9.0">
  3.    <info>
  4.       <name>Numark NS7</name>
  5.       <author>Anders Gunnarsson</author>
  6.       <description>Numark NS7 controller preliminary mapping, v1.9.0 Requires script v1.9.0</description>
  7.    </info>
  8.    <controller id="Numark NS7 MIDI">
  9.       <scriptfiles>
  10.          <file filename="Numark-NS7-scripts.js" functionprefix="NumarkNS7"/>
  11.       </scriptfiles>
  12.       <controls>
  13.          <!-- Deck A -->
  14.          <control>
  15.             <group>[Channel1]</group>
  16.             <key>rate</key>
  17.             <status>0xB0</status>
  18.             <midino>0x04</midino>
  19.          </control>
  20.          <control>
  21.             <group>[Channel1]</group>
  22.             <key>rate_temp_down</key>
  23.             <status>0x90</status>
  24.             <midino>0x18</midino>
  25.             <options>
  26.                <Button />
  27.             </options>
  28.          </control>
  29.          <control>
  30.             <group>[Channel1]</group>
  31.             <key>rate_temp_up</key>
  32.             <status>0x90</status>
  33.             <midino>0x19</midino>
  34.             <options>
  35.                <Button />
  36.             </options>
  37.          </control>
  38.          <control>
  39.             <group>[Channel1]</group>
  40.             <key>beatsync</key>
  41.             <status>0x90</status>
  42.             <midino>0x0F</midino>
  43.             <options>
  44.                <Button />
  45.             </options>
  46.          </control>
  47.          <control>
  48.             <group>[Channel1]</group>
  49.             <key>NumarkNS7.rate_range</key>
  50.             <status>0x90</status>
  51.             <midino>0x1A</midino>
  52.             <options>
  53.                <Script-Binding />
  54.             </options>
  55.          </control>
  56.          <control>
  57.             <group>[Channel1]</group>
  58.             <key>cue_default</key>
  59.             <status>0x90</status>
  60.             <midino>0x10</midino>
  61.             <options>
  62.                <Button />
  63.             </options>
  64.          </control>
  65.          <control>
  66.             <group>[Channel1]</group>
  67.             <key>play</key>
  68.             <status>0x90</status>
  69.             <midino>0x11</midino>
  70.             <options>
  71.                <Button />
  72.             </options>
  73.          </control>
  74.          <control>
  75.             <group>[Channel1]</group>
  76.             <key>hotcue_1_activate</key>
  77.             <status>0x90</status>
  78.             <midino>0x13</midino>
  79.             <options>
  80.                <Button />
  81.             </options>
  82.          </control>
  83.          <control>
  84.             <group>[Channel1]</group>
  85.             <key>hotcue_2_activate</key>
  86.             <status>0x90</status>
  87.             <midino>0x14</midino>
  88.             <options>
  89.                <Button />
  90.             </options>
  91.          </control>
  92.          <control>
  93.             <group>[Channel1]</group>
  94.             <key>hotcue_3_activate</key>
  95.             <status>0x90</status>
  96.             <midino>0x15</midino>
  97.             <options>
  98.                <Button />
  99.             </options>
  100.          </control>
  101.          <control>
  102.             <group>[Channel1]</group>
  103.             <key>hotcue_4_activate</key>
  104.             <status>0x90</status>
  105.             <midino>0x16</midino>
  106.             <options>
  107.                <Button />
  108.             </options>
  109.          </control>
  110.          <control>
  111.             <group>[Channel1]</group>
  112.             <key>hotcue_5_activate</key>
  113.             <status>0x90</status>
  114.             <midino>0x17</midino>
  115.             <options>
  116.                <Button />
  117.             </options>
  118.          </control>
  119.          <control>
  120.             <group>[Channel1]</group>
  121.             <key>loop_in</key>
  122.             <status>0x90</status>
  123.             <midino>0x28</midino>
  124.             <options>
  125.                <Button />
  126.             </options>
  127.          </control>
  128.          <control>
  129.             <group>[Channel1]</group>
  130.             <key>loop_out</key>
  131.             <status>0x90</status>
  132.             <midino>0x29</midino>
  133.             <options>
  134.                <Button />
  135.             </options>
  136.          </control>
  137.          <control>
  138.             <group>[Channel1]</group>
  139.             <key>reloop_exit</key>
  140.             <status>0x90</status>
  141.             <midino>0x31</midino>
  142.             <options>
  143.                <Button />
  144.             </options>
  145.          </control>
  146.          <control>
  147.             <group>[Channel1]</group>
  148.             <key>NumarkNS7.scratch</key>
  149.             <status>0x90</status>
  150.             <midino>0x21</midino>
  151.             <options>
  152.                <Script-Binding/>
  153.             </options>
  154.          </control>
  155.          <control>
  156.             <group>[Channel1]</group>
  157.             <key>back</key>
  158.             <status>0x90</status>
  159.             <midino>0x1F</midino>
  160.             <options>
  161.                <Button />
  162.             </options>
  163.          </control>
  164.          <control>
  165.             <group>[Channel1]</group>
  166.             <key>fwd</key>
  167.             <status>0x90</status>
  168.             <midino>0x20</midino>
  169.             <options>
  170.                <Button />
  171.             </options>
  172.          </control>
  173.          <control>
  174.             <group>[Channel1]</group>
  175.             <key>keylock</key>
  176.             <status>0x90</status>
  177.             <midino>0x1B</midino>
  178.             <options>
  179.                <Button />
  180.             </options>
  181.          </control>
  182.          <control>
  183.             <group>[Channel1]</group>
  184.             <key>LoadSelectedTrack</key>
  185.             <status>0x90</status>
  186.             <midino>0x0C</midino>
  187.             <options>
  188.                <Button />
  189.             </options>
  190.          </control>
  191.          <control>
  192.             <group>[Channel1]</group>
  193.             <key>NumarkNS7.jog_move</key>
  194.             <status>0xB0</status>
  195.             <midino>0x00</midino>
  196.             <options>
  197.                <Script-Binding/>
  198.             </options>
  199.          </control>
  200.          <control>
  201.             <group>[Channel1]</group>
  202.             <key>playposition</key>
  203.             <status>0xB0</status>
  204.             <midino>0x45</midino>
  205.          </control>
  206.          
  207.          <!-- Deck B -->
  208.          <control>
  209.             <group>[Channel2]</group>
  210.             <key>rate</key>
  211.             <status>0xB0</status>
  212.             <midino>0x05</midino>
  213.          </control>
  214.          <control>
  215.             <group>[Channel2]</group>
  216.             <key>rate_temp_down</key>
  217.             <status>0x90</status>
  218.             <midino>0x39</midino>
  219.             <options>
  220.                <Button />
  221.             </options>
  222.          </control>
  223.          <control>
  224.             <group>[Channel2]</group>
  225.             <key>rate_temp_up</key>
  226.             <status>0x90</status>
  227.             <midino>0x3A</midino>
  228.             <options>
  229.                <Button />
  230.             </options>
  231.          </control>
  232.          <control>
  233.             <group>[Channel2]</group>
  234.             <key>beatsync</key>
  235.             <status>0x90</status>
  236.             <midino>0x30</midino>
  237.             <options>
  238.                <Button />
  239.             </options>
  240.          </control>
  241.          <control>
  242.             <group>[Channel2]</group>
  243.             <key>NumarkNS7.rate_range</key>
  244.             <status>0x90</status>
  245.             <midino>0x3B</midino>
  246.             <options>
  247.                <Script-Binding />
  248.             </options>
  249.          </control>
  250.          <control>
  251.             <group>[Channel2]</group>
  252.             <key>cue_default</key>
  253.             <status>0x90</status>
  254.             <midino>0x31</midino>
  255.             <options>
  256.                <Button />
  257.             </options>
  258.          </control>
  259.          <control>
  260.             <group>[Channel2]</group>
  261.             <key>play</key>
  262.             <status>0x90</status>
  263.             <midino>0x32</midino>
  264.             <options>
  265.                <Button />
  266.             </options>
  267.          </control>
  268.          <control>
  269.             <group>[Channel2]</group>
  270.             <key>hotcue_1_activate</key>
  271.             <status>0x90</status>
  272.             <midino>0x34</midino>
  273.             <options>
  274.                <Button />
  275.             </options>
  276.          </control>
  277.          <control>
  278.             <group>[Channel2]</group>
  279.             <key>hotcue_2_activate</key>
  280.             <status>0x90</status>
  281.             <midino>0x35</midino>
  282.             <options>
  283.                <Button />
  284.             </options>
  285.          </control>
  286.          <control>
  287.             <group>[Channel2]</group>
  288.             <key>hotcue_3_activate</key>
  289.             <status>0x90</status>
  290.             <midino>0x36</midino>
  291.             <options>
  292.                <Button />
  293.             </options>
  294.          </control>
  295.          <control>
  296.             <group>[Channel2]</group>
  297.             <key>hotcue_4_activate</key>
  298.             <status>0x90</status>
  299.             <midino>0x37</midino>
  300.             <options>
  301.                <Button />
  302.             </options>
  303.          </control>
  304.          <control>
  305.             <group>[Channel2]</group>
  306.             <key>hotcue_5_activate</key>
  307.             <status>0x90</status>
  308.             <midino>0x38</midino>
  309.             <options>
  310.                <Button />
  311.             </options>
  312.          </control>
  313.          <control>
  314.             <group>[Channel2]</group>
  315.             <key>loop_in</key>
  316.             <status>0x90</status>
  317.             <midino>0x49</midino>
  318.             <options>
  319.                <Button />
  320.             </options>
  321.          </control>
  322.          <control>
  323.             <group>[Channel2]</group>
  324.             <key>loop_out</key>
  325.             <status>0x90</status>
  326.             <midino>0x50</midino>
  327.             <options>
  328.                <Button />
  329.             </options>
  330.          </control>
  331.          <control>
  332.             <group>[Channel2]</group>
  333.             <key>reloop_exit</key>
  334.             <status>0x90</status>
  335.             <midino>0x52</midino>
  336.             <options>
  337.                <Button />
  338.             </options>
  339.          </control>
  340.          <control>
  341.             <group>[Channel2]</group>
  342.             <key>NumarkNS7.scratch</key>
  343.             <status>0x90</status>
  344.             <midino>0x42</midino>
  345.             <options>
  346.                <Script-Binding/>
  347.             </options>
  348.          </control>
  349.          <control>
  350.             <group>[Channel2]</group>
  351.             <key>back</key>
  352.             <status>0x90</status>
  353.             <midino>0x40</midino>
  354.             <options>
  355.                <Button />
  356.             </options>
  357.          </control>
  358.          <control>
  359.             <group>[Channel2]</group>
  360.             <key>fwd</key>
  361.             <status>0x90</status>
  362.             <midino>0x41</midino>
  363.             <options>
  364.                <Button />
  365.             </options>
  366.          </control>
  367.          <control>
  368.             <group>[Channel2]</group>
  369.             <key>keylock</key>
  370.             <status>0x90</status>
  371.             <midino>0x3C</midino>
  372.             <options>
  373.                <Button />
  374.             </options>
  375.          </control>
  376.          <control>
  377.             <group>[Channel2]</group>
  378.             <key>LoadSelectedTrack</key>
  379.             <status>0x90</status>
  380.             <midino>0x0E</midino>
  381.             <options>
  382.                <Button />
  383.             </options>
  384.          </control>
  385.          <control>
  386.             <group>[Channel2]</group>
  387.             <key>NumarkNS7.jog_move</key>
  388.             <status>0xB0</status>
  389.             <midino>0x02</midino>
  390.             <options>
  391.                <Script-Binding/>
  392.             </options>
  393.          </control>
  394.          <control>
  395.             <group>[Channel2]</group>
  396.             <key>playposition</key>
  397.             <status>0xB0</status>
  398.             <midino>0x4D</midino>
  399.          </control>
  400.          
  401.          <!-- Mixer main-->
  402.          <control>
  403.             <group>[Master]</group>
  404.             <key>crossfader</key>
  405.             <status>0xB0</status>
  406.             <midino>0x07</midino>
  407.          </control>
  408.          <!-- <control>
  409.             <group>[Master]</group>
  410.             <key>NumarkNS7.crossfader_lsb</key>
  411.             <status>0xB0</status>
  412.             <midino>0x1F</midino>
  413.             <options>
  414.                <Script-Binding/>
  415.             </options>
  416.          </control> -->
  417.          <control>
  418.             <group>[Master]</group>
  419.             <key>headMix</key>
  420.             <status>0xB0</status>
  421.             <midino>0x12</midino>
  422.          </control>
  423.          <control>
  424.             <group>[Master]</group>
  425.             <key>headVolume</key>
  426.             <status>0xB0</status>
  427.             <midino>0x42</midino>
  428.          </control>
  429.          <control>
  430.             <group>[Master]</group>
  431.             <key>volume</key>
  432.             <status>0xB0</status>
  433.             <midino>0x40</midino>
  434.          </control>
  435.          
  436.          <!-- Mixer channel 1 -->
  437.          <control>
  438.             <group>[Channel1]</group>
  439.             <key>pregain</key>
  440.             <status>0xB0</status>
  441.             <midino>0x0C</midino>
  442.          </control>
  443.          <control>
  444.             <group>[Channel1]</group>
  445.             <key>filterHigh</key>
  446.             <status>0xB0</status>
  447.             <midino>0x0B</midino>
  448.          </control>
  449.          <control>
  450.             <group>[Channel1]</group>
  451.             <key>filterMid</key>
  452.             <status>0xB0</status>
  453.             <midino>0x0A</midino>
  454.          </control>
  455.          <control>
  456.             <group>[Channel1]</group>
  457.             <key>filterLow</key>
  458.             <status>0xB0</status>
  459.             <midino>0x09</midino>
  460.          </control>
  461.          <control>
  462.             <group>[Channel1]</group>
  463.             <key>volume</key>
  464.             <status>0xB0</status>
  465.             <midino>0x08</midino>
  466.          </control>
  467.          
  468.          <!-- Mixer channel 2 -->
  469.          <control>
  470.             <group>[Channel2]</group>
  471.             <key>pregain</key>
  472.             <status>0xB0</status>
  473.             <midino>0x11</midino>
  474.          </control>
  475.          <control>
  476.             <group>[Channel2]</group>
  477.             <key>filterHigh</key>
  478.             <status>0xB0</status>
  479.             <midino>0x10</midino>
  480.          </control>
  481.          <control>
  482.             <group>[Channel2]</group>
  483.             <key>filterMid</key>
  484.             <status>0xB0</status>
  485.             <midino>0x0F</midino>
  486.          </control>
  487.          <control>
  488.             <group>[Channel2]</group>
  489.             <key>filterLow</key>
  490.             <status>0xB0</status>
  491.             <midino>0x0E</midino>
  492.          </control>
  493.          <control>
  494.             <group>[Channel2]</group>
  495.             <key>volume</key>
  496.             <status>0xB0</status>
  497.             <midino>0x0D</midino>
  498.          </control>
  499.       </controls>
  500.       <outputs>
  501.           <output>
  502.                 <group>[Channel1]</group>
  503.                 <key>play</key>
  504.                 <status>0xB0</status>
  505.                 <midino>0x09</midino>
  506.                 <minimum>0.5</minimum>
  507.           </output>
  508.           <output>
  509.                 <group>[Channel2]</group>
  510.                 <key>play</key>
  511.                 <status>0xB0</status>
  512.                 <midino>0x1F</midino>
  513.                 <minimum>0.5</minimum>
  514.           </output>
  515.           <output>
  516.               <group>[Channel1]</group>
  517.               <key>cue_default</key>
  518.               <status>0xB0</status>
  519.               <midino>0x08</midino>
  520.               <minimum>0.5</minimum>
  521.           </output>
  522.           <output>
  523.               <group>[Channel2]</group>
  524.               <key>cue_default</key>
  525.               <status>0xB0</status>
  526.               <midino>0x1E</midino>
  527.               <minimum>0.5</minimum>
  528.           </output>
  529.           <output>
  530.             <group>[Channel1]</group>
  531.             <key>playposition</key>
  532.             <status>0xB0</status>
  533.             <midino>0x3B</midino>
  534.             <minimum>0.9</minimum>
  535.             <maximum>0.99</maximum>
  536.           </output>
  537.           <output>
  538.             <group>[Channel2]</group>
  539.             <key>playposition</key>
  540.             <status>0xB0</status>
  541.             <midino>0x53</midino>
  542.             <minimum>0.9</minimum>
  543.             <maximum>0.99</maximum>
  544.           </output>
  545.     
  546.     <!-- Headphone Cue -->
  547.             <output>
  548.                 <group>[Channel1]</group>
  549.                 <key>pfl</key>
  550.                 <status>0xB0</status>
  551.                 <midino>0x14</midino>
  552.                 <minimum>0.5</minimum>
  553.             </output>
  554.             <output>
  555.                 <group>[Channel2]</group>
  556.                 <key>pfl</key>
  557.                 <status>0xB0</status>
  558.                 <midino>0x18</midino>
  559.                 <minimum>0.5</minimum>
  560.             </output>
  561.             <output>
  562.                 <group>[Master]</group>
  563.                 <key>VuMeter</key>
  564.                 <status>0xB0</status>
  565.                 <midino>0x36</midino>
  566.             </output>
  567.       </outputs>
  568.    </controller>
  569. </MixxxMIDIPreset>
  570.